// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:16

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   pj.java

package com.zelix;

import java.io.PrintStream;
import java.io.PrintWriter;

// Referenced classes of package com.zelix:
//            gj, nh, vh, zu

public class pj extends gj
{

    private static String z[];

    public pj(int i)
    {
        super(i);
    }

    protected void a(nh nh1, int i, int j)
    {
        nh1.f(this);
        if(nh1.x() > i)
            System.out.println(zu.a(vh.e().length() + 1, ' ') + z[2]);
        if(nh1.h() > j)
            System.err.println(zu.a(vh.e().length() + 1, ' ') + z[3]);
    }

    public String a()
    {
        return z[1];
    }

    protected void a(nh nh1)
    {
        PrintWriter printwriter = nh1.n();
        String s = vh.e() + z[0];
        printwriter.println(s);
        System.out.println(s);
    }
                private static String z(char[] chs) {
        for (int i = 0; i < chs.length; i++) {
            byte key = 0;
            switch (i % 5) {
                case 0:
                    key = 0x6d;
                    break;
                case 1:
                    key = 35;
                    break;
                case 2:
                    key = 89;
                    break;
                case 3:
                    key = 46;
                    break;
                default:
                    key = 78;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }
    static 
    {
        String as[];
        as = new String[4];
        as[0] = "Mp<Z:\004M>\016=\031Q0@)MF7M<\024S-G!\003\003<V-\001V*G!\003Pw\000`";
        as[1] = "\bM:\\7\035W\nZ<\004M>b'\031F+O\"\036f!M\"\030G<";
        as[2] = ":B+@'\003D*\016*\bW<M:\bGyY&\004O<\016=\bW-G \n\003*Z<\004M>\016+\003@+W>\031J6@n\b[:B;\036J6@=C";
        as[3] = "(Q+A<\036\003=K:\b@-K*MT1G\"\b\003*K:\031J7In\036W+G \n\003<@-\037Z)Z'\002MyK6\016O,]'\002M*\0";
        for (int i = 0; i < as.length; i++) {
            as[i] = z(as[i].toCharArray());
        }
        z = as;

    }
}